import React, { useEffect, useRef } from 'react';
export default function ChatBot({ children, color }) {
  const chatBotRef = useRef(null);

  useEffect(() => {
    const container = document.querySelector('.container');
    const width = container ? getComputedStyle(container, null).width : "100%";
    if (chatBotRef.current) {
      chatBotRef.current.style.width = width;
    }
  }, []);

  return (
    <iframe ref={chatBotRef} id="ai-robot-iframe" title="stringify/gitee-ai-docs" referrerPolicy="no-referrer-when-downgrade"
      style={{
        width: "100%",
        height: "100%",
        minHeight: "80vh",
      }}
      src="https://ai.gitee.com/apps/stringify/gitee-ai-docs?header=mini"
      allow="accelerometer; ambient-light-sensor; autoplay; battery; camera; clipboard-write; document-domain; encrypted-media; fullscreen; geolocation; gyroscope; layout-animations; legacy-image-formats; magnetometer; microphone; midi; oversized-images; payment; picture-in-picture; publickey-credentials-get; sync-xhr; usb; vr ; wake-lock; xr-spatial-tracking" sandbox="allow-forms allow-modals allow-popups allow-popups-to-escape-sandbox allow-same-origin allow-scripts allow-downloads allow-storage-access-by-user-activation" id="iFrameResizer0" scrolling="no">
    </iframe>
  );
}